ENVIRONNEMENT DE RECETTE

Algorithmique et Programmation - STI2D/STL

Interprétation

Exercice 1 : Resultat de boucle Pour

On considère l'algorithme ci-dessous :

\(S\)\(0\)
Pour \(i\) allant de \(1\) à \(N\) :
\(S\)\(S + 3 \times i\)

Si \(N=4\), quelle est la valeur finale de \(S\) ?

Exercice 2 : Initiation - Quatre variables, une lecture, deux calculs enchainées

On considère l'algorithme ci-dessous :

\(a\)\(3 \times x\)
\(b\)\(5 \times x\)
\(c\)\(a + b\)

Si \(x=8\), quelle est la valeur finale de \(c\) ?

Exercice 3 : Etapes avec Si/Sinon

On considère l'algorithme ci-dessous :

\(b\)\(9 - a\)
\(c\)\(9 + a\)
\(a\)\(4 + a\)
Si \(b \gt c\) :
\(b\)\(a \times c\)
Sinon
\(b\)\(a + b\)

Faire fonctionner l'algorithme précédent pour \(a=5\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"header_top": ["a", "b", "c", "a", "b"], "data": [["5", "?", "?", "?", "?"]]}

Exercice 4 : Etapes avec boucle Tant que (reste de division)

On considère l'algorithme ci-dessous :

Tant que \(a \gt b\) :
\(a\)\(a - b\)

Faire fonctionner l'algorithme précédent pour \(a=44\), \(b=22\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"data": [["44", "22", "?"]], "header_top": ["a", "b", "a"]}

Exercice 5 : Etapes avec boucle Pour

On considère l'algorithme ci-dessous :

\(S\)\(0\)
Pour \(i\) allant de \(0\) à \(N\) :
\(S\)\(2 + S - i\)

Faire fonctionner l'algorithme précédent pour \(N=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"header_left": ["i", "S"], "data": [["", "?", "?", "?", "?", "?"], ["0", "?", "?", "?", "?", "?"]]}
False